/*
http://www.cgsoso.com/forum-211-1.html

CG搜搜 Unity3d 每日Unity3d插件免费更新 更有VIP资源！

CGSOSO 主打游戏开发，影视设计等CG资源素材。

插件如若商用，请务必官网购买！

daily assets update for try.

U should buy the asset from home store if u use it in your project!
*/

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

[ExecuteInEditMode]
/// <summary>
/// Name by Nemanja
/// </summary>
public class PowerFitter : MonoBehaviour {

	public GameObject canvas;
	public float defScaleValue=10000;

	void OnGUI () 
	{
		float scaleW= Screen.width ; 
		float scaleH= Screen.height ; 
		transform.localScale = (scaleW/scaleH)*
				defScaleValue*Vector3.one*1/canvas.GetComponent<RectTransform>().rect.height*1/canvas.GetComponent<RectTransform>().rect.width*1/canvas.transform.localScale.x;
	}
}
